/* CSSTidy 1.3dev: Thu, 31 May 2007 23:50:54 +0200 */
html{background:#fbfbfb url(kubrickbg-ltr.jpg) repeat-y scroll center top;font-size:.8em}
html *{border:0;color:#333;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0;padding:0}
a{color:#333}
a:hover{background-color:#fee600;text-decoration:none}
h2{font-size:1.2em}
input,textarea,select{background:#fff;border:1px outset #ebebeb;color:#333;padding:.2em}
.ErrorContainer{background:url(alert.gif) no-repeat top left #FFEDEF;border-bottom:1px solid #FFC2CA;border-top:1px solid #FFC2CA;color:#c00;margin:0 6px;padding:10px 9px 9px}
.ErrorTitle{color:#c00;font-size:12px;font-weight:700;margin-bottom:6px;padding-left:18px}
.Error{color:#c00;font-size:12px}
.SiteContainer{background:#fff;border:1px solid #73bf00;margin-top:100px}
.SiteContainer,.Foot{margin-left:auto;margin-right:auto;text-align:left}
.SignIn{width:300px}
.PasswordRequest{width:500px}
.PasswordRequest .PageTitle{width:492px}
.SignOut{width:400px}
.Apply{width:580px}
.PasswordReset{width:550px}
h1{border-bottom:1px solid #73bf00;margin:0 0 6px;padding:4px 0;text-align:center}
h1,h1 a{color:#000;font-size:20px;font-weight:700;text-decoration:none}
.About{margin:8px 0 0;padding:0 4px 0 8px;position:absolute;width:260px;border-right:1px solid #f3f3f3}
.About h2{color:#000;font-size:14px;font-weight:700;margin:0;padding:0}
.About p{color:#000;line-height:150%;margin:0;padding:2px 0 6px}
.About p strong{font-weight:400;text-decoration:underline}
fieldset{border:0;margin:0;padding:0 6px 6px}
legend{color:#000;font-size:14px;font-weight:700}
fieldset p{color:#333;margin:0;padding:0 2px 8px}
#Form form{background:#f2ffe0;margin:0;padding:6px 1px 6px 6px}
#Form ul li{padding-bottom:6px}
#Form label{color:#000;display:block;float:left;margin-right:8px;text-align:right;width:35%}
#Form input{width:50%}
#Form .Submit{clear:left;padding:5px;text-align:center}
#Form .Button{cursor:pointer;width:auto}
#Form.SignInForm fieldset{padding:0 6px}
#Form #RememberMe label{font-size:12px;padding-left:95px;text-align:left;width:auto}
#Form #RememberMe input{width:auto}
.MembershipOptionLinks{margin:4px 0 0 6px !important;text-align:center}
.MembershipOptionLinks li{margin:0;overflow:hidden;padding:0;white-space:nowrap;width:140px}
.MembershipOptionLinks a,.MembershipOptionLinks a:link,.MembershipOptionLinks a:visited{display:block;font-size:11px;padding:5px 0;text-align:center;text-decoration:none;border:1px outset #fbfbfb;margin:2px 0 2px 0}
.ForgotPasswordLink{position:absolute;z-index:100}
.ApplyForMembershipLink{padding-left:150px!important}
.PasswordRequest .About{width:234px}
.PasswordRequestForm{padding:0 0 0 247px}
#Form.ApplyForm{padding:0 0 0 282px}
div.Apply #Form{height:300px}
html>body div.Apply #Form{height:auto;min-height:322px}
#Form.ApplyForm label{width:98px}
#Form.ApplyForm input{width:156px}
#TermsOfServiceCheckBox{color:#000;font-size:12px}
#TermsOfServiceCheckBox a{text-decoration:underline}
.PasswordReset .About{width:254px}
#Form.PasswordResetForm{padding:0 0 0 267px}
.FormComplete{padding:8px 16px 16px;text-align:center}
.FormComplete h2{color:#000;font-size:14px;font-weight:700;margin:0;padding:0 0 6px}
.FormComplete ul li{color:#000;margin:0;padding:0}
.FormComplete ul li strong{color:#e00;font-weight:400}
.Foot{color:#ccc;font-size:10px;text-align:center}
.Foot a{color:#ccc}
.Foot a:hover{background:none;color:#aaa}
#Form ul,#Form ul li,.FormComplete ul{list-style:none;margin:0;padding:0}
.PasswordRequestForm .ErrorContainer,.ApplyForm .ErrorContainer,#Form.PasswordResetForm .ErrorContainer{margin:0}
#Form.ApplyForm .Submit input,#TermsOfServiceCheckBox input{width:auto!important}
#imprint{margin:1em;font-size:.8em;padding:2em 0;text-align:center}
#imprint *{color:#999}
